UNDERSTANDING CONSTRAINTS